#define  _CRT_SECURE_NO_WARNINGS 1

#include"SeqList.h"

void test1()
{
	SL ps;
	SLInit(&ps);

	SLPushBack(&ps, 1);
	SLPushBack(&ps, 2);
	SLPushBack(&ps, 3);
	SLPushBack(&ps, 4);

	SLPrint(&ps);

	SLPushFront(&ps, 5);
	SLPushFront(&ps, 6);
	SLPushFront(&ps, 7);
	SLPushFront(&ps, 8);

	SLPrint(&ps);


	SLPopBack(&ps);
	SLPopBack(&ps);
	SLPopBack(&ps);


	SLPrint(&ps);

	SLPopFront(&ps);
	SLPopFront(&ps);
	SLPopFront(&ps);

	SLPrint(&ps);

	SLInsert(&ps, 1, 3);

	SLPrint(&ps);

	SLErase(&ps, 1);

	SLPrint(&ps);

	printf("%d ", SLFind(&ps, 4, 0));
	SLDestroy(&ps);
}

int main()
{
	test1();
	return 0;
}